﻿*{

    margin: 0;

    padding: 0;

}

html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

abbr, address, cite, code,

del, dfn, em, img, ins, kbd, q, samp,

small, strong, sub, sup, var,

b, i,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, figcaption, figure,

footer, header, hgroup, menu, nav, section, summary,

time, mark, audio, video {

    margin:0;

    padding:0;

    border:0;

    outline:0;

    font-size:100%;

    vertical-align:baseline;

    background:transparent;



}

#pages { padding:10px 0 15px 0; text-align:center;  font:12px '宋体';}

#pages a { display:inline-block; padding:0px 8px; height:24px;font-size:12px;line-height:24px; border:#f9f7f5/*边框线色*/ solid;border-width:1px 1px 1px 0px; text-align:center; color:#333/*字体颜色*/; text-decoration:none; background:#fff/*字背景*/;}

#pages a.a1 {padding:0px 12px; height:24px; line-height:24px;margin-top:0px; border-left:1px solid #f9f7f5/*左边框线色*/;}

#pages a:hover { color:#000; text-decoration:none; background:#2d9356/*鼠标滑过色块色*/;  }

#pages span { display:inline-block; padding:0px 8px 0 8px; height:24px; line-height:24px; border:1px solid #00482d; color:#fff; text-align:center;background:#00482d;/*色块色*/  }

.page .noPage { display:inline-block; padding:0px 8px 0 8px; height:24px; line-height:24px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;  }



body {



    color: #000;

    text-align: center;

    padding: 0;

    margin: 0 auto;

    font-family: "Microsoft YaHei","宋体",Arial;

    background:#fff;

    font:normal 14px/1.8 Microsoft YaHei;

    background: #fff fixed no-repeat center center;

}

:focus {outline: 1;}

article,aside,canvas,details,figcaption,figure,

footer,header,hgroup,menu,nav,section,summary {

    display:block;

}

nav ul {list-style:none;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after,

q:before, q:after {

    content:'';

    content:none;

}

a {

    margin:0;

    padding:0;

    border:0;

    font-size:100%;

    vertical-align:baseline;

    background:transparent;

    text-decoration: none;

}

ins {

    background-color:#ff9;

    color:#000;

    text-decoration:none;

}

mark {

    background-color:#ff9;

    color:#000;

    font-style:italic;

    font-weight:bold;

}

del {text-decoration: line-through;}

abbr[title], dfn[title] {

    border-bottom:1px dotted #000;

    cursor:help;

}

table {border-spacing:0;}

hr {

    display:block;

    height:1px;

    border:0;

    border-top:1px solid #cccccc;

    margin:1em 0;

    padding:0;

}

input, select {vertical-align:middle;}

body{

    background-image:url(background.jpg);

}
/*.time{*/
    /*float: right;*/
    /*height: 40px;*/
    /*width: 100px;*/
/*}*/


#main{

    z-index: 0;

    width: 990px;

    margin: 0 auto;

    /*margin-top: 20px;*/

    padding-bottom: 30px;

    background-color: #41535d;

}

#main .top{

    width: 100%;

    height: 135px;

    background: url("top-ul.jpg");

}

#main .top-logo{

    float: left;

}

#main .top-dh{

    line-height: 90px;

    height: 50px;

    width: 240px;

    float: right;

}

#main .top-dh a{

    color: #666;

    text-decoration: none;

}

#main .top-dh a:hover{

    color: #ff0000;

    text-decoration: underline;

}



#main .top-ul{

    /*height: 131px;*/

    position: absolute;

    width: 990px;

    top: 93px;

    /*background: #0066cc;*/

    float: left;

    margin-left: 95px;

}

#main .top-ul .top-ul-slide{

    display: none;

    position: inherit;

}

#main .top-ul .top-ul-slide li{
    border-bottom: 1px solid #666;

    text-align: center;

    position: relative;;

    float: left;

    color: #ffffff;

    cursor: pointer;


    list-style:none ;

    width: 100px;

    background-color: #24313a;

}
#main .top-ul .top-ul-slide li a{

    font-size: 12px;
}

#main .top-ul .top-ul-slide li:hover{

    background-color: cadetblue;

}

#main .top-ul li{

    z-index: 1000;

    cursor: pointer;

    color: #ffffff;

    float: left;

    list-style:none ;

    width: 100px;

}

#main .banner{

    width: 970px;

    height: 260px;

    margin: 9px 9px auto;

}

#main .nr{

    width: 972px;

    height: 687px;

    background: #ffffff;

    margin: 9px 9px auto;

}

#main .nr .nr-kuang{

    position: absolute;

    margin: 0px 18px auto;

    padding-top: 18px;

}

#main .nr-1{

    position: absolute;

    width: 207px;

    padding-bottom: 10px;

    background: #eef1f6;

    border: 2px solid lightgray;

    border-radius: 5px;

}

#main .nr-1-top{

    height: 35px;

    width: 100%;

    background: url("title.gif") 0 0 no-repeat;

}

#main .nr-1-top a{

    color: #666;

    float: left;

    margin-left: 20px;

}

#main .nr-1-ul{

    margin-left: 16px;

    width: 175px;

    border-right: 1px solid #c3c4c8;

    border-bottom:  1px solid #c3c4c8;

    border-left:  1px solid #c3c4c8;

}

#main .nr-1-ul li {

    background-color: #ffffff;

    cursor: pointer;

    list-style: none;

    width: 160px;

    height: 28px;

    padding: 2px 0px 0px 16px;

    border-top: 1px #c3c4c8 solid;

    background: url("nr-1-li-logo.gif") 2px 9px no-repeat;

}

#main .nr-1-ul li:hover{

    background-color: #c3c4c8;

}

#main .nr-1-ul a{
    color: #000000;

    float: left;

	line-height:26px;

    font-size: 12px;

}

#main .nr-2{

    position: absolute;

    left: 230px;

    width: 460px;

    height: 180px;

}

#main .nr-2-top{

    height: 35px;

    width:460px;

    background: url("top-1.gif") no-repeat;

}

#main .nr-2  .nr-2-nr{

    overflow: hidden;

    width: 440px;

    height: 130px;

    margin: 10px 5px 0 15px;

}

#main .nr-2  .nr-2-nr img{

    padding-right: 12px;

    float: left;

}

#main .nr-2  .nr-2-nr a{

    text-align: left;

    margin-left: 25px;

    FONT-SIZE: 12px;

    COLOR: #3b3b3b;

}

















#main .nr-3{

    position: absolute;

    width: 220px;

    height: 169px;

    left: 712px;

    background: rgba(232, 232, 232, 0.28);

    border: 1px solid rgba(128, 128, 128, 0.31);

}

#main .nr-3-top{

    width: 100%;

    height: 38px;

    background: url("youxiang.gif") 0 0 no-repeat;

}

#main .nr-3-nr{

    width: 205px;

    height: 121px;

    border: 1px solid rgba(128, 128, 128, 0.31);

    margin: 0px 6px 6px 6px;

}

#main .nr-3-nr .yhsr{

    margin-top: 15px;

    height: 100px;

    width: 205px;

}

#main .nr-3-nr .yhsr a{

    color: rgba(80, 80, 80, 0.76);

}

#main .nr-3-nr .yhsr .yhm{

    width: 100%;

    height: 30px;

}

#main .nr-3-nr .yhsr .yhm .yhm-input{

    width: 100px;

}

#main .nr-3-nr .button{

    margin-top: 10px;

}

#main .nr-3-nr .button .dl{

    width: 50px;

    color: rgba(80, 80, 80, 0.76);

}











#main .nr-4{

    position: absolute;

    padding-bottom: 10px;

    float: left;

    width: 207px;

    min-height: 249px;

    overflow: hidden;

    top: 265px;

    background: #eef1f6;

    border: 2px solid lightgray;

    border-radius: 5px;

}

#main .nr-4-top{

    height: 35px;

    width: 100%;

    background: url("title.gif") 0 0 no-repeat;

}

#main .nr-4-top a{

    float: left;

    margin-left: 20px;

}

#main .nr-4-ul{

    min-height:196px;

    overflow: hidden;

    width: 177px;

    margin: 0px 6px 0px 16px;

    background-color: #ffffff;

    border: 1px solid #d3d3d3;

}

#main .nr-4-ul .lxfs{

    margin-top: 20px;

}

#main .nr-4-ul li{
    float: left;

    list-style: none;

    font-size: 12px;

    margin-left: 8px;

    min-height: 20px;

    overflow: hidden;

    width: 161px;

}

#main .nr-4-ul li p{

    text-align: left;

    float: left;
}
#main .nr-4-ul img{

    width: 177px;

    height: 59px;

}









#main .nr-5{

    position: absolute;

    float: left;

    width: 340px;

    height: 200px;

    top: 210px;

    left: 230px;

}

#main .nr-5-top{

    width: 100%;

    height: 35px;

    background: url("gsxw.gif") no-repeat;

}

#main .nr-5-nr{

    width: 100%;

    height: 165px;



}

#main .nr-5-nr ul{

    padding-top: 20px;

}

#main  .nr-5-nr li{

    list-style: none;

    padding-left: 17px;

    height: 25px;

    background: transparent url("arrow.gif") 0px 0px no-repeat;

}

#main  .nr-5-nr li a{

    overflow: hidden;

    height: 20px;

    width: 240px;

    float: left;

    text-decoration: none;

    color: #5a5a5a;

    text-align: left;

    font: 12px/17px Verdana, Arial, Helvetica, sans-serif;

}

#main  .nr-5-nr li a:hover{

    color: #ff0000;

    text-decoration: underline;

}



#main .nr-5-nr li span{

    color: #5a5a5a;

    float: right;

    text-align: right;;

    font: 12px/17px Verdana, Arial, Helvetica, sans-serif;

}





#main .more{

    float: right;

    width: 50px;

    height: 33px;

    margin-top: -5px;

}



#main .nr-6{

    position: absolute;

    width: 345px;

    height: 200px;

    top: 210px;

    left: 588px;

}

#main .nr-6-top{

    width: 100%;

    height: 35px;

    background: url("zbgs.gif") no-repeat;

}

#main .nr-6-nr{

    width: 100%;

    height: 165px;



}

#main .nr-6-nr ul{

    padding-top: 20px;

}

#main  .nr-6-nr li{

    list-style: none;

    padding-left: 17px;

    height: 25px;

    background: transparent url("arrow.gif") 0px 0px no-repeat;

}

#main  .nr-6-nr li a{

    overflow: hidden;

    height: 20px;

    width: 240px;

    float: left;

    text-decoration: none;

    color: #5a5a5a;

    text-align: left;

    font: 12px/17px Verdana, Arial, Helvetica, sans-serif;

}

#main  .nr-6-nr li a:hover{

    color: #ff0000;

    text-decoration: underline;

}



#main .nr-6-nr li span{

    color: #5a5a5a;

    float: right;

    text-align: right;;

    font: 12px/17px Verdana, Arial, Helvetica, sans-serif;

}













#main .nr-7{

    position: absolute;

    width: 224px;

    height: 234px;

    top: 420px;

    left: 230px;

    background: url("hycs.gif");

}

#main .nr-7 .nr-7-ul{

    margin: 85px 6px 0px 6px ;

    padding: 10px;

}

#main .nr-7 .nr-7-ul li{

    font-weight: 100;

    background: transparent url("li1.gif") 0px 10px no-repeat;

    list-style: none;

}

#main .nr-7 .nr-7-ul li a{

    color: #5a5a5a;

    text-decoration: none;

    font: 12px/16px simsun;

}

#main .nr-7 .nr-7-ul li a:hover{

    color: #ff0000;

    text-decoration: underline;

}









#main .nr-8{

    position: absolute;

    width: 224px;

    height: 234px;

    top: 420px;

    left: 470px;

    background: url("bzzc.gif");

}

#main .nr-8 .nr-7-ul{

    margin: 85px 6px 0px 6px ;

    padding: 10px;

}

#main .nr-8 .nr-7-ul li{

    font-weight: 100;

    background: transparent url("li1.gif") 0px 10px no-repeat;

    list-style: none;

}

#main .nr-8 .nr-7-ul li a{

    color: #5a5a5a;

    text-decoration: none;

    font: 12px/16px simsun;

}

#main .nr-8 .nr-7-ul li a:hover{

    color: #ff0000;

    text-decoration: underline;

}









#main .nr-9{

    position: absolute;

    width:224px;

    height: 234px;

    top: 420px;

    left: 710px;

    background: url("zlxz.gif");

}

#main .nr-9 .nr-7-ul{

    margin: 85px 6px 0px 6px ;

    padding: 10px;

}

#main .nr-9 .nr-7-ul li{

    font-weight: 100;

    background: transparent url("li1.gif") 0px 10px no-repeat;

    list-style: none;

}

#main .nr-9 .nr-7-ul li a{

    color: #5a5a5a;

    text-decoration: none;

    font: 12px/16px simsun;

}

#main .nr-9 .nr-7-ul li a:hover{

    color: #ff0000;

    text-decoration: underline;

}





#main .nr-10{

    position: absolute;

    width: 207px;

    height: 110px;

    top: 560px;

    left: 0px;

    padding-bottom: 10px;

    background: #eef1f6;

    border: 2px solid lightgray;

    border-radius: 5px;
  

}
#main .nr-10 p{
    width: 208px;
    height: 81px;
    overflow: hidden;
}


#main .nr-10-top{

    height: 27px;

    width: 100%;

    background: url("title.gif") 0 0 no-repeat;

}

#main .nr-10-top a{

    color: #666;

    float: left;

    margin-left: 20px;

}



#main .bottom{

    width: 972px;

    height: 80px;

    margin: 0 auto;

    background-color: #6a7c86;

}

#main .bottom .bottom-ul{

   /*  width: 394px; */

    height: 20px;

    margin: 0 auto;

    padding-top: 20px;

    color: #ffffff;



}

#main .bottom .bottom-ul a{
    /*padding: 0px 3px;*/

    height: 28px;

    color: #fff;

    font: 11px/28px SimSun;

    text-align: center;

    text-decoration: none;

}

#main .bottom .bottom-ul a:hover{

    color: rgb(195, 147, 25);

}

#main .bottom .yj{

    color: #ffffff;

    font: 11px/28px SimSun;

}





/*info*/

#main-info{

    width: 990px;

    min-height: 950px;

    overflow: hidden;

    margin: 0 auto;

    margin-top: 20px;info

background-color: #41535d;

}

#main .nr-info{

    width: 972px;

    min-height: 687px;

    overflow: hidden;

    background: #ffffff;

    margin: 9px 9px auto;

}



#main .nr-info .nr-kuang{


    margin: 0px 18px auto;

    padding-top: 18px;

}

#main  .nr-info .nr-4{

    position: absolute;

    float: left;

    width: 207px;

    height: 249px;

    margin-top: 440px;

    background: #eef1f6;

    border: 2px solid lightgray;

    border-radius: 5px;

}

#main  .nr-info .nr-4-top{

    height: 35px;

    width: 100%;

    background: url("title.gif") 0 0 no-repeat;

}

#main .nr-info .nr-4-top a{

    float: left;

    margin-left: 20px;

}

#main .nr-info .nr-4-ul{

    height:196px;

    width: 177px;

    margin: 0px 6px 0px 16px;

    background-color: #ffffff;

    border: 1px solid #d3d3d3;

}

#main .nr-info .nr-4-ul .lxfs{

    margin-top: 20px;

}

#main .nr-info .nr-4-ul .lxfs li{

    list-style: none;

    font-size: 12px;

    margin-left: 8px;

    height: 20px;

    width: 161px;



}

#main .nr-info .nr-4-ul img{

    width: 177px;

    height: 59px;

}

#main .nr-info .nr-info-text{


    margin-left: 235px;

    width: 700px;

    min-height: 383px;
    overflow: hidden;



}

#main .nr-info .nr-info-text .text-top{

    width: 100%;

    height: 34px;



    background: url("neirong-title.gif");

}

#main .nr-info .nr-info-text .text-top a{

    color: #5a5a5a;

    line-height: 17px;

    margin-left: 8px;

    text-decoration: none;

    float: left;

}

#main .nr-info .nr-info-text .text-top a:hover{

    color: #ff0000;

    text-decoration: underline;

}

#main .nr-info .nr-info-text .text-nr{

    margin: 20px 10px auto;

    overflow: hidden;

    height: 330px;

}

#main .nr-info .nr-info-text .style img{
    width: 100%;
}
#main .nr-info .nr-info-text .text-ul img{
    width: 50%;
}

#main .nr-info .nr-info-text .text-nr img{

    float: left;

    width:245px ;

    height: 171px;

    padding-bottom: 5px;

    padding-right: 5px;

}

#main .nr-info .nr-info-text .text-nr  a{

    text-align: left;

  /*   float: right; */

    font: 12px/22px Verdana, Arial, Helvetica, sans-serif;

}









/* li */

#main .nr-info .nr-info-text .text-ul{

    margin-top: 30px;

    min-height: 530px;

    overflow: hidden;

    width: 100%;

}

#main .nr-info .nr-info-text .text-ul li{

    background: url("line.gif");

    list-style-type: none;

    height: 35px;

    font-size: 12px;

    overflow: hidden;

    line-height: 28px;;

}
#main .nr-info .nr-info-text .text-ul a{
    color: #5a5a5a;
}
#main .nr-info .nr-info-text .text-ul a:hover{
    color: #ff0000;
}

#main .nr-info .nr-info-text .text-ul li a{

    text-align: left;

    float: left;

    margin-left: 24px;

    color: #5a5a5a;

    text-decoration: none;

}

#main .nr-info .nr-info-text .text-ul li span{

    float: right;

}

#main .nr-info .nr-info-text .text-ul li a:hover{

    color: #ff0000;

    text-decoration: underline;

}



#main .nr-11{



    position: absolute;

    float: left;

    width: 207px;

    height: 150px;

    margin-top: 300px;

    background: #eef1f6;

    border: 2px solid lightgray;

    border-radius: 5px;

}

#main .nr-11-top{

    height: 35px;

    width: 100%;

    background: url("title.gif") 0 0 no-repeat;

}

#main .nr-11-top a{

    float: left;

    margin-left: 20px;

}

#main .nr-11-ul{

    height:100px;

    width: 177px;

    margin: 0px 6px 0px 16px;

    background-color: #ffffff;

    border: 1px solid #d3d3d3;

}

#main .nr-11-ul .search{

    width: 88px

}

#main .nr-11-ul button{

    width: 53px;

}

#main .nr-11-ul .ul{

    margin-top: 11px;

    margin-left: 37px;

    width: 100px;

    height: 200px;

}



.banner {

    width: 970px;

    height: 687px;

    overflow: hidden;

    position: relative;



}



.banner .bd {

    width: 970px;

    height: 260px;



}



.banner .bd ul {

    overflow: hidden;

    margin-left: -1px;



}



.banner .bd ul li {

    list-style: none;

    margin-left: -1px;

    width: 964px;

    height: 260px;



}



.banner .bd ul li .pic {

    text-align: center;



}



.banner .bd ul li .pic img {

    z-index: -1;

    width: 970px;

    height: 260px;

    display: block;

    list-style: none

}

